This component is designed to provide backwards compatibility to Winamp 3 (Wasabi) for Winamp 2.x plugins.
Featues:
- Lists Winamp 2x Plugins Found
- Allows Configuration of Loaded Plugins
- Allows External Programs to Control Winamp 3 as if it were Winamp 2
- Should Allow Any Language That Worked with Winamp 2x to Work with Winamp 3x
- Allows You to Add Search Paths for the Plugins
- Allows Selective Loading of General Plugins
Supported Plugin Types:
- General Plugins (gen*.dll)
- DSP Plugins (dsp*.dll)
- External Program Control
How to Use:
The first time your run Winamp 3 with this plugin installed, it will automatically search for plugins located in the Winamp3 Plugin folder, and the Winamp 2 Plugin folder (if Winamp 2 is installed) and loads them.
Configuring plugins, and choosing the DSP plugin you would like is done just like it was in Winamp 2. You will find the listing of available plugins in the Preferences window, under Winamp 2x Plugins. They are listed in the DSP Plugins tab.
General Plugins are NOT loaded by default. This is in case you have a plugin that for some reason doesn't work with Winamp 3. In order to activate a plugin, select it in the list, and click Load. The list is found in the Preferences window, under Winamp 2x Plugins on the General Plugins tab. The plugin manager will remember which plugins were loaded so you don't have to do this every time you start Winamp 3.
If a Winamp2 Plugin does not show up in the list, that means its either an Input, Output or Vis plugin. Input plugins are supported by a component by Peter (www.blorp.com/~peter). Output plugins are not supported by anyone. Vis plugins were supported in earlier betas of Winamp3, and I'm told support for them will come back at some time. Be patient.
Known Issues
------------
- All Commands Not Yet Fully Supported
- No Messages are Sent back to the WA2 Plugin when things happen.
- That means that NOT ALL PLUGINS WILL WORK COMPLETELY! I DO NOT support individual plugins my request. If a plugin you have doesn't work properly, you'll have to wait until I implement more of the old API to see if it will work.
- Shoutcast DSP window works correctly the first time you load it. However, if you deselect it, and then select it again, the window won't refresh properly. The only current workaround is to restart Winamp3.
Reporting Bugs
--------------
This component is written in my spare time, so don't expect immediate response to bugs that may come up. However, should you actually find a real bug, and wish to report it to me... here is the procedure for doing it:
1. Verify you have the latest plugin version
2. Verify you have the latest supported version of Winamp 3
3. Verify that the command not working properly is listed with an x in the Command Completion Matrix
4. Verify that it is not a Known Issue
5. Send an email to schweitn@telocity.com. It should Include the following:
- WA2Mgr.wac version
- WA2 Plugin you had problems with
- Expected behavior that you had with WA2
- Behavior you experienced with WA3
** BE AS SPECIFIC AS YOU CAN! Vague Reports will not be answered. I WILL NOT ANSWER Mails that sound anything remotely like: This component sucks or This componenet doesn't work right (without details) or Bugs that are about Known Issues or As of Yet Unsupported Commands, etc.
Version History
---------------
Version 1.1 - 8/30/2002
- Fixed Bug: ** Winamp Crashes on Exit
- Fixed Bug: ** Winamp Crashes on Startup
- Fixed Bug: ** Winamp Crashes when focus moves away
- Fixed Bug: GET_OUTPUT_TIME was returning ms instead of sec
- Fixed Bug: Not all Plugin Windows Displayed/Refreshed Properly. This is fixed for many but not all plugins.
- Added Uninstaller
** I was never able to reproduce these bugs. I believe I have taken action to correct them. However, since I was never able to reproduce them in the first place, I don't know if they are full fixed.
Version 1.0 - 8/8/2002
- Updated to Run with 3.0 Release
- Fixed Bug: GPF When Playing CD's
- Fixed Bug: Error When Playing Video and DSP Module Enabled
- Fixed Bug: Shoutcast DSP Module Crashes Winamp
- Added Ability to Only Load Desired General Plugins
- Several UI Improvements
- Moved window into Preferences and removed from thinger and components list.
- Added Support For More Commands: IPC_SETPANNING, IPC_GETLISTLENGTH, IPC_GETPLAYLISTFILE, IPC_GETLISTPOS, IPC_CHANGECURRENTFILE, WINAMP_BUTTON1_CTRL, WINAMP_BUTTON5_CTRL, IPC_PLAYFILE, IPC_GET_SHUFFLE, IPC_GET_REPEAT, IPC_SET_SHUFFLE, IPC_SET_REPEAT, WINAMP_OPTIONS_AOT, WINAMP_HELP_ABOUT
Version 0.6 - 2/14/2002
- Updated to Run With Beta 3 Days
- Included New Thinger Icon
- Added Support For More Commands: WINAMP_OPTIONS_PREFS
- Stubbed Out Any Unimplemented Commands to Help Prevent GPF's on Plugin Manager
- Fixed Bug: Memory Leak Caused User Breakpoint In Debug Mode
- Packaged Up Wac With NSIS
- Several UI Improvements
- Settings Tab Now Fully Functional
- Last Active DSP Module Now Remembered
Version 0.5 - 11/30/2001
- Fixed Bug: Sound Quality Very Bad With Certain DSP Plugins
- Fixed Bug: Winamp Crashes After Certain Number of Songs.
- Fixed Bug: GPF On Close
Version 0.4 - 11/29/2001
- Updated to Run With Beta 2 Cold
- Added Initial Support for DSP Plugins
- Fixed Bug: List Boxes in the Component No Longer Functional After Configuring a Plugin
- Added Support for More Commands: IPC_RESTARTWINAMP, IPC_GETMBURL
- Automatically Adds Winamp 2 Plugins Directory to the Search List
Version 0.3 - 11/19/2001
- Added Support for More Commands: IPC_SETVOLUME, IPC_SETSKIN, IPC_GETSKIN, WINAMP_OPTIONS_PLEDIT, WINAMP_VOLUMEUP, WINAMP_VOLUMEDOWN, WINAMP_FFWD5S, WINAMP_REW5S, WINAMP_BUTTON1_SHIFT, WINAMP_BUTTON2_SHIFT, WINAMP_BUTTON5_SHIFT, WINAMP_BUTTON2_CTRL
Version 0.2 - 11/8/2001
- Fixed Bug: External Programs Could Not Find Winamp Window